Skip to content

fix: corrige CORS, sessão cross-site e fluxo de autenticação#124

Merged
Benevanio merged 2 commits into
Cla-Code-Community:masterfrom
gustavo-lola:fix/cors
Jun 10, 2026
Merged

fix: corrige CORS, sessão cross-site e fluxo de autenticação#124
Benevanio merged 2 commits into
Cla-Code-Community:masterfrom
gustavo-lola:fix/cors

Conversation

@gustavo-lola

Copy link
Copy Markdown
Contributor

Backend:

  • cors.ts: adiciona PATCH/DELETE/OPTIONS, regex para preview deploys Vercel
  • session.ts: sameSite 'none' em produção para funcionar cross-site
  • app.ts: wrapper do cors para propagar erros ao errorHandler
  • errorHandler.ts: startsWith para capturar erros de CORS corretamente
  • credentials.controller.ts: /me retorna user completo via findById
  • credentials.service.ts: adiciona findById para busca por ID

Frontend:

  • App.tsx: adiciona ProtectedRoute na rota /app
  • RegisterSide.tsx: login automático após cadastro via AuthContext
  • AuthContext.tsx: fetchCurrentUser reutilizável chamado após login

Tests:

  • auth.routes.test.ts: findById mockado, /me espera { user }
  • credentials.controller.test.ts: findById no mock, assertions atualizadas

Backend:
- cors.ts: adiciona PATCH/DELETE/OPTIONS, regex para preview deploys Vercel
- session.ts: sameSite 'none' em produção para funcionar cross-site
- app.ts: wrapper do cors para propagar erros ao errorHandler
- errorHandler.ts: startsWith para capturar erros de CORS corretamente
- credentials.controller.ts: /me retorna user completo via findById
- credentials.service.ts: adiciona findById para busca por ID

Frontend:
- App.tsx: adiciona ProtectedRoute na rota /app
- RegisterSide.tsx: login automático após cadastro via AuthContext
- AuthContext.tsx: fetchCurrentUser reutilizável chamado após login

Tests:
- auth.routes.test.ts: findById mockado, /me espera { user }
- credentials.controller.test.ts: findById no mock, assertions atualizadas
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

@gustavo-lola is attempting to deploy a commit to the Bene Tesla's projects Team on Vercel.

A member of the Team first needs to authorize it.

@gustavo-lola
gustavo-lola changed the base branch from master to develop June 10, 2026 06:51
@gustavo-lola
gustavo-lola changed the base branch from develop to master June 10, 2026 06:52
@vercel

vercel Bot commented Jun 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
painel-vagas Ready Ready Preview, Comment Jun 10, 2026 8:41am

@Benevanio
Benevanio merged commit 3415244 into Cla-Code-Community:master Jun 10, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants